package com.itheima.myiotest5;

import java.io.*;
import java.util.Properties;
import java.util.Set;

public class Test1 {
    public static void main(String[] args) throws IOException {
        //熟悉Properties集合的使用
        //1.创建Properties对象
        Properties prop = new Properties();
        //2.添加键值对
        prop.put("aaa","111");
        prop.put("d","2");
        prop.put("c","34");

        //创建输出流
        BufferedWriter bw=new BufferedWriter(new FileWriter("myiotest\\a.properties"));
        //3.遍历集合
        //先转为set集合
        Set<Object> set = prop.keySet();
        for (Object o : set) {
            Object value = prop.get(o);
            System.out.println(o.toString()+"---"+value.toString());
            //将集合内的数据添加到本地文件
            bw.write(o.toString()+"---"+value.toString());
            bw.newLine();
        }


        //properties集合的方法,将集合中的数据写入到本地文件,一步到位
        /*
        1.参数1:输出流
        2.参数2:对集合的描述
         */
        prop.store(bw,"test");

        bw.close();




    }
}
